be very smart and shrewd - Allemand Anglais Dictionnaire